package dt转型;
/*
向上转型：从子到父!!!

向下转型：从父到子!!!
子类引用转为子类对象
 */
public class AnimalDemo {
    public static void main(String[] args) {
        //按照多态的方式创建一个对象
        //在创建对象时转型
        Animal a=new Cat();//向上转型
        a.eat();
//        a.playGame(); 报错：父类没有这个方法

/*
        //创建cat类对象
        Cat c=new Cat();
        c.eat();
        c.playGame();*/

        //向下转型
        Cat c=(Cat)a;//将父类引用强转为子类引用
        c.eat();
        c.playGame();
    }
}
